Enabling Model Recommenders for Command-Enabled Editors

نویسندگان

  • Andrej Dyck
  • Andreas Ganser
  • Horst Lichter
چکیده

Content assist systems and code completion are nicely accessible in integrated development environments (IDEs). Using multiple data sources and performing sophisticated completion in several editors is quite common. However, no such supporting system exists for modeling environments, e.g., a completion mechanism in class diagrams is only existent for textual items like names, if at all. We designed a framework to bolster model recommendation research and briefly present the architecture and the realization in this paper. Both are easily extendable via hot spots by new data recommendation strategies or by completely new environments like editors. As additional tool support for extending this framework, we provide a dashboard, which eases initial development for new extensions. Accordingly, researchers get all the conceptual groundwork and an implemented infrastructure explained in a tutorial manner that eases the initial burden to get recommendations going for modeling environments. These could produce recommendations from various sets of data, e.g., example models, patterns, best practices, or template enhanced models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Representing Geospatially Enabled Command and Control (C2) Information within the JC3IEDM

The transition to Commander-centric network-enabled Command and Control (C2) is well underway within the US Army and Department of Defense (DOD). The foundation of this approach is an information superiority-enabled concept of operations that describes the way U.S. forces organize and fight in the information age. The idea is to translate this information superiority into combat power by effect...

متن کامل

Achieving Optimal Privacy in Trust-Aware Social Recommender Systems

Collaborative filtering (CF) recommenders are subject to numerous shortcomings such as centralized processing, vulnerability to shilling attacks, and most important of all privacy. To overcome these obstacles, researchers proposed for utilization of interpersonal trust between users, to alleviate many of these crucial shortcomings. Till now, attention has been mainly paid to strong points about...

متن کامل

Collaborative Filtering Recommender Systems

Recommender systems are an important part of the information and e-commerce ecosystem. They represent a powerful method for enabling users to filter through large information and product spaces. Nearly two decades of research on collaborative filtering have led to a varied set of algorithms and a rich collection of tools for evaluating their performance. Research in the field is moving in the d...

متن کامل

Foundations of Unconstrained Collaborative Web Browsing with Awareness

Research has focused significantly in enabling the Web (WWW) for Computer Supported Cooperative Work (CSCW). However, surfing, the most common use in the WEB, remains an individual, rather than group activity. Previous attempts to provide collaborative browsing capability constrain some users to the command of a selected user who controls the browsers of others. We adapt the technology of uncon...

متن کامل

Grid-Enabled Desktop Environments

User interfaces in Grid computing have tended to follow either a command-line or a portalbased approach. Command-line interfaces, such as provided by the Globus ToolkitTM, are flexible and powerful, but arcane. Portals deliver their functionality either through Web browsers, or through bespoke, stand-alone “fat clients”; they present friendlier interfaces to a restricted set of services. Despit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013